English Dictionary
◊ OIL GLAND
oil gland
n : a gland that secretes oil